squirrel-toothed rat - Español Inglés Diccionario